using System.Text.Json.Serialization;

namespace Eamon.MeituanDotnetSDK.model.ddzh.tuangou.tuangouReceiptBatchconsume
{
    /// <summary>
    /// 该券码所在的订单的支付明细
    /// </summary>
    public class RpaymentDetail
    {
        /// <summary>
        /// 支付详情id
        /// </summary>
        [JsonPropertyName("paymentDetailId")]
        public string PaymentDetailId { get; set; }

        /// <summary>
        /// 支付金额
        /// </summary>
        [JsonPropertyName("amount")]
        public string Amount { get; set; }

        /// <summary>
        /// 金额类型，类型说明：     2：抵用券       5：积分      6：立减       8：商户抵用券      10：C端美团支付      12：优惠代码      15：美团立减      17：商家立减      18：美团商家立减      21：次卡      22：打折卡      23：B端美团支付      24：全渠道会员券      25：pos支付      26：线下认款平台。其中，8，17，18，22，24 表示商家优惠
        /// </summary>
        [JsonPropertyName("amountType")]
        public int? AmountType { get; set; }

        public override string ToString()
        {
            return $"RpaymentDetail{{PaymentDetailId={PaymentDetailId}, Amount={Amount}, AmountType={AmountType}}}";
        }
    }
}
